====== Jscal-Jstest ======
Ces deux programmes vous permette respectivement de calibrer et de tester une manette en ligne de commande.

===== Installation =====
Ils font partie du paquet [[apt://joystick]]

==== Utilisation ====
<code>jscal /dev/input/js0 -c #pour calibrer la manette.
jscal /dev/input/js0 -t #pour tester la manette une fois calibrée.
jstest /dev/inout/js0 #pour tester la manette.</code>

===== Problèmes =====
==== Le programme détecte un bouton qui n'existe pas et qui est pressé par défaut ====
Si vous avez ce problème alors, suivez ceci:

1) D'abbord, il faut avoir le paquet [[apt://build-essential]] installé pour pouvoir compiler.

2) Téléchargez une version patché du programme jscal. http://www.mediafire.com/?msitbdej0ad

3) Extraire le contenu.

4) Ouvrir un terminal dans le dossier.

5) Tapez  'make clean' et puis 'make' (le prog est déjà compilé pour du amd64, donc à ne faire que si votre architecture est du i386)

6) Téléchargez ce fichier [[http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=joystick.diff;att=1;bug=444142]] et placez-le dans le dossier. Il rajoute les commandes qu'on a besoin au programme.

8) Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal 
<code>~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0)</code>

9) Tappez <code>~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -c </code> pour calibrer la manette.

10) Et enfin <code> ~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -u 3,0,1,5,9,288,289,290,291,292,293,294,295,511</code>
pour désactiver le 9ème bouton par exemple.

La dernière commande donne la valeur maximim 511 au bouton 9 pour le désactiver (256 étant le minimum).

Concernant la signification des nombres, le 3 correspond aux nombres d'axes, donc pour un volant par exemple : 3 pour accélération, frein et gauche/droite. Le 9 correspond au nombre de boutons et les nombres qui suivent à leurs valeurs par défaut.
